@charset "utf-8";
.content-ca{
	width: 770px;
	margin-top:45px;
	margin-left: 30px;
	font-size: 13px;
}
.content-ca>label{
	font-size: 20px;
	margin-bottom: 20px;
	display: inline-block;
}
.content-ca label:nth-child(3){
	font-size: 36px;
	font-weight: bold;
	display: inline-block;
	margin:20px 24px 20px 0;
}
.content-ca a{
	width: 80px;
	height: 32px;
	color: #ffffff;
	background: #eb413d;
	border-radius: 25%;
}


#shou:checked~label{
	color:red;
}
.packup::after{
	content:"";
	display:block;
	clear:both;
}
hr{
	margin:0px;
	width: 100%;
	size:1px;
	border:none;
	background: #e7e7e7;
}
